#ifndef __PRINT__
#define __PRINT__ 1

#include<iostream>

int print();

template<typename T>
int print(T cur){
    std::cout<<cur;
    return 1;
}

template<typename T,typename... rest>
int print(T cur,rest...rst){
    std::cout<<cur<<' ';
    return 1+print(rst...);
}


#endif//__PRINT__